package com.polaris;

import java.util.Collections;
import java.util.List;

/**
 * 抖音类目赋值接口实现
 * 抖音类目只有一级，因此定义为 Category
 */
public class DouYinCategoryParamSet implements CategoryParamSet<Category> {

    @Override
    public void setCategoryField(Category category) {
        this.setCategoryField(Collections.singletonList(category));
    }

    @Override
    public void setCategoryField(List<Category> categories) {
        // 循环对实现了 Category 接口的对象进行赋值
        for (Category category : categories) {
            category.bindOneName("category 一级类目名称");
        }
    }

    //@Override
    //public void setCategoryField(List<? extends Category> categories) {
    //    // 循环对实现了 Category 接口的对象进行赋值
    //    for (Category category : categories) {
    //        category.bindOneName("category 一级类目名称");
    //    }
    //}

}
